Exit error
A instrução Exit error encerra a execução do script e gera um erro de script definido pelo usuário.
Sintaxe:
Exit Error expression [(when | unless condition)]
Como Exit error é um comando de controle, ele termina com ponto e vírgula ou com fim de linha e não deve ultrapassar o limite de uma linha.
Argumentos:
| Argumento | Descrição |
|---|---|
| expression | Um valor que é avaliado e retornado como a mensagem de erro de script gerada pelo usuário. |
| when / unless condition | Condição opcional. when gera o erro quando a condição é verdadeira. unless gera o erro quando a condição é falsa. |
Exemplos:
//Exit error
Exit Error 'Load validation failed';//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;